typedef union {
    struct symbol	*sym;      
	struct value	*val;
	struct operand  *op;
	struct sym_link   *lnk ;     
    char	yychar[255];
    int		yyint;     
	const char *yyinline;
    //initList   *ilist;   
	struct structdef  *sdef;
} YYSTYPE;
#define	IDENTIFIER	257
#define	TYPE_NAME	258
#define	CONSTANT	259
#define	STRING_LITERAL	260
#define	SIZEOF	261
#define	TYPEOF	262
#define	PTR_OP	263
#define	INC_OP	264
#define	DEC_OP	265
#define	LEFT_OP	266
#define	RIGHT_OP	267
#define	LE_OP	268
#define	GE_OP	269
#define	EQ_OP	270
#define	NE_OP	271
#define	AND_OP	272
#define	OR_OP	273
#define	MUL_ASSIGN	274
#define	DIV_ASSIGN	275
#define	MOD_ASSIGN	276
#define	ADD_ASSIGN	277
#define	SUB_ASSIGN	278
#define	LEFT_ASSIGN	279
#define	RIGHT_ASSIGN	280
#define	AND_ASSIGN	281
#define	XOR_ASSIGN	282
#define	OR_ASSIGN	283
#define	TYPEDEF	284
#define	EXTERN	285
#define	STATIC	286
#define	AUTO	287
#define	REGISTER	288
#define	AT	289
#define	SBIT	290
#define	VAR_ARGS	291
#define	CHAR	292
#define	SHORT	293
#define	INT	294
#define	LONG	295
#define	SIGNED	296
#define	UNSIGNED	297
#define	FLOAT	298
#define	DOUBLE	299
#define	CONST	300
#define	VOLATILE	301
#define	VOID	302
#define	BIT	303
#define	STRUCT	304
#define	UNION	305
#define	ENUM	306
#define	CASE	307
#define	DEFAULT	308
#define	IF	309
#define	ELSE	310
#define	SWITCH	311
#define	WHILE	312
#define	DO	313
#define	FOR	314
#define	GOTO	315
#define	CONTINUE	316
#define	BREAK	317
#define	RETURN	318
#define	IFX	319
#define	ADDRESS_OF	320
#define	GET_VALUE_AT_ADDRESS	321
#define	SPIL	322
#define	UNSPIL	323
#define	GETHBIT	324
#define	GETABIT	325
#define	GETBYTE	326
#define	GETWORD	327
#define	BITWISEAND	328
#define	UNARYMINUS	329
#define	IPUSH	330
#define	IPOP	331
#define	PCALL	332
#define	ENDFUNCTION	333
#define	JUMPTABLE	334
#define	RRC	335
#define	RLC	336
#define	CAST	337
#define	CALL	338
#define	PARAM	339
#define	LABEL	340
#define	RECEIVE	341
#define	SEND	342
#define	ARRAYINIT	343
#define	INLINE	344


extern YYSTYPE yylval;
